package com.dynamic.mybatis.web.vo;

import com.dynamic.mybatis.core.enums.CommandType;
import com.dynamic.mybatis.core.enums.ReturnType;
import com.dynamic.mybatis.core.metadata.DynamicMappedStatement;
import com.dynamic.mybatis.core.metadata.MappedStatementMetaField;
import org.apache.ibatis.mapping.SqlCommandType;

import java.util.List;
import java.util.Map;

/**
 * @Description
 * @Author xs
 * @Date 2023/3/21 12:19
 */
public class DynamicMappedStatementVo extends DynamicMappedStatement {
    private Integer treeId;
    private Integer treeParentId;
    private List<MappedStatementMetaField> inputParameters;
    private List<MappedStatementMetaField> outputParameters;

    public Integer getTreeId() {
        return treeId;
    }

    public void setTreeId(Integer treeId) {
        this.treeId = treeId;
    }

    public Integer getTreeParentId() {
        return treeParentId;
    }

    public void setTreeParentId(Integer treeParentId) {
        this.treeParentId = treeParentId;
    }

    public List<MappedStatementMetaField> getInputParameters() {
        return inputParameters;
    }

    public void setInputParameters(List<MappedStatementMetaField> inputParameters) {
        this.inputParameters = inputParameters;
    }

    public List<MappedStatementMetaField> getOutputParameters() {
        return outputParameters;
    }

    public void setOutputParameters(List<MappedStatementMetaField> outputParameters) {
        this.outputParameters = outputParameters;
    }
}